package cn.b.sky.mes.cm.model.condition;

import java.util.Date;

import cn.b.sky.common.model.Page;

/**
 * 
 * <strong>Title : MaterialCondition.java<br></strong>
 * <strong>Package : cn.b.sky.mes.cm.model.condition<br></strong>
 * <strong>Description : </strong>物料查询实体<br> 
 * <strong>Create on : 2015-9-29 下午02:31:19<br></strong>
 * <p>
 * @author zhaoxin01<br>
 * @version <strong>v1.0.0</strong><br>
 * <br>
 * <strong>修改历史:</strong><br>
 * 修改人 | 修改日期 | 修改描述<br>
 * -------------------------------------------<br>
 * <br>
 * <br>
 */
public class MaterialCondition extends Page {
  private String siteCode;

  private String materialCode;//物料编号

  private String materialTypeCode;//物料类型编码

  private String materialText;//物料描述

  /**
   * 新增工艺编号，用于过滤互选的可能
   */
  private String processCode;

  private Date currentTime;
  
  /**
   * 工序级排产
   */
  private Integer operationScheduleFlag;

  public Date getCurrentTime() {
    return currentTime;
  }

  public void setCurrentTime(Date currentTime) {
    this.currentTime = currentTime;
  }

  @Override
  public String getSiteCode() {
    return siteCode;
  }

  @Override
  public void setSiteCode(String siteCode) {
    this.siteCode = siteCode;
  }

  public String getMaterialCode() {
    return materialCode;
  }

  public void setMaterialCode(String materialCode) {
    this.materialCode = materialCode;
  }

  public String getMaterialTypeCode() {
    return materialTypeCode;
  }

  public void setMaterialTypeCode(String materialTypeCode) {
    this.materialTypeCode = materialTypeCode;
  }

  public String getMaterialText() {
    return materialText;
  }

  public void setMaterialText(String materialText) {
    this.materialText = materialText;
  }

  public String getProcessCode() {
    return processCode;
  }

  public void setProcessCode(String processCode) {
    this.processCode = processCode;
  }
  
  public Integer getOperationScheduleFlag() {
    return operationScheduleFlag;
  }

  public void setOperationScheduleFlag(Integer operationScheduleFlag) {
    this.operationScheduleFlag = operationScheduleFlag;
  }

}
